import request from '@/utils/request'

// 获取食品经营报表item
export function getFoodType() {

	return request({
		'url': '/api/dict/v1/getDictData/food_operate_type',
		'method': 'post',
		headers: {
			isToken: false
		}
	})
}
// 获取医疗器械报表item
export function getMedicalType() {

	return request({
		'url': '/api/dict/v1/getDictData/',
		'method': 'post',
		headers: {
			isToken: false
		}
	})
}


//食品经营【撤销审查】创建
export function addReviewReport(data) {
	return request({
		'url': '/app/category/add',
		'method': 'post',
		'data': data
	})
}

//食品经营分页
export function getCateGoryList(data) {
	return request({
		'url': '/app/category/listByPage',
		'method': 'post',
		'data': data
	})
}



//医疗器械分页
export function getMedicalList(data) {
	return request({
		'url': '/app/medical/listByPage',
		'method': 'post',
		'data': data
	})
}



// 获取医疗器械字典Item
export function getMedicalDict(type) {

	return request({
		'url': '/api/dict/v1/getDictData/'+type,
		'method': 'post',
		headers: {
			isToken: false
		}
	})
}


// 获取所有报表字典
export function getMedicalDictAll(type) {

	return request({
		'url': '/api/dict/v1/getDictDataList/'+type,
		'method': 'post',
		headers: {
			isToken: false
		}
	})
}


// 疗器械-检查企业负责人证件
export function checkCertNo(data) {

	return request({
		'url': '/app/workOrder/checkCertNo',
		'method': 'post',
		'data': data
	})
}


// 获取工单分类
export function getOrderType() {

	return request({
		'url': '/api/dict/v1/getDictData/order_type',
		'method': 'post',
		headers: {
			isToken: false
		}
	})
}

// 获取申办类型
export function getBidType() {

	return request({
		'url': '/api/dict/v1/getDictData/bid_type',
		'method': 'post',
		headers: {
			isToken: false
		}
	})
}

// 获取经营业态
export function getformat() {

	return request({
		'url': '/api/dict/v1/getDictData/business_format',
		'method': 'post',
		headers: {
			isToken: false
		}
	})
}

// 获取经营项目
export function getProject() {

	return request({
		'url': '/api/dict/v1/getDictData/business_project',
		'method': 'post',
		headers: {
			isToken: false
		}
	})
}

// 获取工单字典
export function getAllOrderType() {

	return request({
		'url': '/api/dict/v1/getDictDataList/food_operate_type,medical_operate_type,food_production_type',
		'method': 'post',
		headers: {
			isToken: false
		}
	})
}

// 创建工单
export function addWorkOrder(data) {
	return request({
		'url': '/app/workOrder/add',
		'method': 'post',
		'data': data
	})
}


//食品经营【二五】类创建
// 创建工单/食品经营审评报告
export function addCategory(data) {
	return request({
		'url': '/app/category/add',
		'method': 'post',
		'data': data
	})
}

//医疗器械-撤销审查-新增
//医疗器械-经营质量管理规范现场检查报告-新增
//医疗器械-负责人考核-新增
//医疗器械-经营质量管理规范现场检查-新增
export function addMedical(data) {
	return request({
		'url': '/app/medical/add',
		'method': 'post',
		'data': data
	})
}

//附件上传
export function uploadFile(data) {
	return request({
		'url': '/app/upload/uploadFile',
		'method': 'post',
		'data': data
	})
}

//查询工单-分页
export function listByPage(data) {
	return request({
		'url': '/app/workOrder/listByPage',
		'method': 'post',
		'data': data
	})
}

//医疗器械-负责人考核-生成考试题目-提示
export function questionsNum(data) {
	return request({
		'url': '/app/medical/add',
		'method': 'post',
		'data': data
	})
}


//医疗器械-负责人考核-生成考试题目-提示
export function getQuestionList(data) {
	return request({
		'url': '/app/question/getList',
		'method': 'post',
		'data': data
	})
}

//医疗器械-负责人考核-生成二维码
export function generateQrcode(data) {
	return request({
		'url': '/api/v1/upload/generateQrcode',
		'method': 'post',
		'data': data
	})
}

//医疗器械-负责人考核-结果查询
export function examRecord(data) {
	return request({
		'url': '/app/examRecord/info',
		'method': 'post',
		'data': data
	})
}

//医疗器械-负责人考核-提交现场考核结果
export function updateAuditStatus(data) {
	return request({
		'url': '/api/examRecord/updateAuditStatus',
		'method': 'post',
		'data': data
	})
}

//医疗器械-新增界面查询-符合和不符合项
export function addResultList(data) {
	return request({
		'url': '/app/order/result/list',
		'method': 'post',
		'data': data
	})
}


//全部工单详情查询
export function workOrderInfo(orderId) {
	return request({
		'url': '/app/workOrder/info/'+orderId,
		'method': 'get'
	})
}



//食品经营工单详情查询
export function categoryInfo(orderId) {
	return request({
		'url': '/app/category/info/'+orderId,
		'method': 'get'
	})
}



//食品经营工单详情修改
export function categoryUpdate(data) {
	return request({
		'url': '/app/category/update',
		'method': 'post',
		'data': data
	})
}


//医疗器械工单详情
export function medicalInfo(orderId) {
	return request({
		'url': '/app/workOrder/info/'+orderId,
		'method': 'get'
	})
}


//医疗器械工单详情
export function medicalGetInfo(data) {
	return request({
		'url': '/app/medical/info',
		'method': 'post',
		'data': data
	})
}
//食医疗器械工单详情修改
export function medicalUpdate(data) {
	return request({
		'url': '/app/medical/update',
		'method': 'post',
		'data': data
	})
}

//获取负责人考核信息
export function questionGetList(data) {
	return request({
		'url': '/app/question/getList',
		'method': 'post',
		'data': data
	})
}

// 食品生产-现场核查报告-新增-查询现场得分和问题列表
export function foodProduction_getScoreSelect(params) {
	return request({
		'url': '/app/foodProduction/getScoreSelect',
		'method': 'post',
		'data': params
	})
}


//食品生产创建
export function foodProductionAdd(data) {
	return request({
		'url': '/app/foodProduction/add',
		'method': 'post',
		'data': data
	})
}

//食品生产-修改
export function foodProductionUpdate(data) {
	return request({
		'url': '/app/foodProduction/update',
		'method': 'post',
		'data': data
	})
}


//食品生产-详情
export function foodProductionInfo(data) {
	return request({
		'url': '/app/foodProduction/info',
		'method': 'post',
		'data': data
	})
}
//食品生产-分页
export function foodProductionList(data) {
	return request({
		'url': '/app/foodProduction/listByPage',
		'method': 'post',
		'data': data
	})
}

//食品生产-技术评审报表-查询得分、评分率、结论 副本
export function getScoreCheckInfo(data) {
	return request({
		'url': '/app/foodProduction/getScoreCheckInfo',
		'method': 'post',
		'data': data
	})
}

// 字典数据-备注-获取食品类别
export function getDictDataNotesList (params) {
	return request({
		'url': `/api/dict/v1/getDictDataNotesList/${params}`,
		'method': 'post',
	})
}



